Tengo muchos servicios escritos en Node y cargar secretos al inicio siempre ha sido un problema para mí.
Creo que cuando se inicia un servicio, debe tener todos los elementos de configuración/secretos listos de antemano.
.env ). Afortunadamente, descubrí que en Node, cualquier script que agreguemos al archivo package.json también puede tener scripts pre y/o post . Así que es muy útil, ya que puedo:
La dificultad es que no puedo conservar las variables de entorno y tenerlas disponibles en el siguiente proceso.
Me pregunto si eso es una limitación (en Linux) o hay alguna forma que me he perdido.
Escribir los secretos en un archivo para que los lea el proceso principal es inaceptable.